﻿using System.Text.RegularExpressions;

namespace USU.MetricsMonitor.Common
{
	public static class Utils
	{
		public static readonly string SvnExeFileName = "svn";

		/// <summary>
		/// Проверяет, что путь "английский", т.е., например, 
		/// в пути к некоторому файлу нет русских букв
		/// </summary>
		/// <param name="path">путь</param>
		/// <returns>истина, если путь "английский"</returns>
		public static bool IsEnglishPath(this string path)
		{
			const string englishPathPattern = @"^[A-Za-z0-9~@#$%^\-_(){}'`+=[\]:;«,./?\s\\]+$";
			return Regex.IsMatch(path, englishPathPattern);
		}
	}
}